package main.gfs;

import model.gfs.Ticket;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

public class NewTicketActivity extends Activity {
	private EditText txtTitle,txtText;
	private Ticket newticket;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.new_ticket);
		
		newticket = new Ticket();
		txtTitle = (EditText) findViewById(R.id.editTitle);
		txtText = (EditText) findViewById(R.id.editTxt);
	}
	
	/**
	 * Щелчек по кнопке Отправить
	 * он вызывается сам потому как привязан в new_ticket.xml 
	 * по свойству onClick
	 * @param v
	 */
	public void btnSend_Click(View v){
		newticket.setTitle(txtTitle.getText().toString());
		newticket.setTxt(txtText.getText().toString());
		newticket.setType("blog");
		if(newticket.sendToServer(this)){
			sendBroadcast(new Intent("main.gfs.Update"));
			finish();
		}else{
			Toast.makeText(this, "Ошибка отправки данных", 50000).show();
		}
	}
	
	public void btnCancel_Click(View v){
		finish();
	}
}
